thread (someone's) way

Translations
se frayer un chemin
Definitions
To carefully and skillfully make one's way through a difficult, crowded, or complex situation, often by moving or acting with caution and precision.